A Designer Centric Procedural Texture Generator Using Modular Bivariate Quadratic Functions

نویسنده

  • Ian Parberry
چکیده

Modular bivariate quadratic functions are used to procedurally generate textures that resemble ornamentation, skin, scales, feathers, and textiles. They are easy to implement and particularly suited to parallel execution as a pixel shader. A prototype browser-based procedural texture generator with an interface suitable for use by non-mathematicians such as designers and artists is described.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The Texture Animator

This paper discusses three distinct techniques for animation of procedural textures and describes the assisting software tool. Animation is attained by moving the rendered point before texture evaluation, changing the definition of texture space or changing the texture colour mapping. Examples are given for textures that base on noise and turbulence functions in order to simulate natural phenom...

متن کامل

Framing Tension for Game Generation

Emotional progression in narratives is carefully structured by human authors to create unexpected and exciting situations, often culminating in a climactic moment. This paper explores how an autonomous computational designer can create frames of tension which guide the procedural creation of levels and their soundscapes in a digital horror game. Using narrative concepts, the autonomous designer...

متن کامل

Nonnegativity of bivariate quadratic functions on a triangle

Nadler. E., Nonnegativity of bivariate quadratic functions on a triangle. Computer Aided Geometric Design 9 (1992) 19.5-205. A necessary and sufficient condition for the nonnegativity of a bivariate quadratic defined on a triangle is presented in terms of the Bernstein-Bkzier form of the function. Keywfords. Nonnegativity, bivariate quadratic function, Bernstein-BCzier form, positiviry preservi...

متن کامل

Long-Period Hash Functions for Procedural Texturing

Procedural texturing is commonly used to increase visual complexity and realism in rendered scenes. Procedural texture basis functions, such as Perlin’s noise function, are often built on hash functions defined over the integer lattice. These hash functions are usually based on permutation tables and have a short period. This causes procedural textures to repeat. In this paper, we present a met...

متن کامل

Designer Worlds: Procedural Generation of Infinite Terrain from USGS Elevation Data

The standard way to generate random terrain for video games and other applications is to post-process the output of a fast noise generator such as Perlin noise. This requires game designers to be reasonably well-trained in mathematics. We describe how a well-known variant of Perlin noise called value noise can be used without post-processing to generate terrain with varying characteristics such...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2015